home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / earthmap / _earthmap / docs / updates < prev   
Encoding:
Text File  |  1993-06-22  |  4.3 KB  |  80 lines

  1. >Updates
  2.  
  3. Updates since version 0.50
  4.  
  5. 0.51   - Menu items now standard 44 OS units high (was 40)
  6.        - Added my face to the Info window ! How cruel mother nature can be.
  7.        - If any data files are missing, EarthMap does not complain anymore,
  8.          unless, however, *all* are missing. This enables 'partial' plots (e.g.
  9.          just Europe).
  10.  
  11. 0.52   - New 'Borders' module. SWI errors are now propagated.
  12.        - Changed ESG numbers of special icons from 15 down to 31 down.
  13.  
  14. 0.53   - New 'me' (adapts to Yeig too !). What the hell are you smiling for,
  15.          buddy ? Going on a world-trip ? Just won the lottery ? Or just thought
  16.          of something *really* silly to add to all your programs ?
  17.  
  18. 0.54   - Moved 'me' to seperate window, for a smaller info window. Access via
  19.          'hidden' button.
  20.        - EarthMap no longer uses a module for its own ARM code. All the code is
  21.          now in a 'local code module', which resides in the application
  22.          workspace instead of the RMA. The local code is accessed via a new,
  23.          very small general resource module LocalCode, which I setup to be able
  24.          to use BASIC's convenient SYS command.
  25.          The most obvious advantage of the 'local code' scheme is that the code
  26.          stays out of the already overcrowded and thus increasingly fragmenting
  27.          RMA area, at the expense of some code duplication in case multiple
  28.          copies of the application are loaded.
  29.        - New Borders module, now correctly switches back from menuptr to normal
  30.          pointer in all situations (though not currently relevant to EarthMap).
  31.        - Aaaaahhhh, that's better ! EarthMap now skips redraws when it thinks
  32.          you're going to do a drag (only single, quick clicks don't cancel the
  33.          redraw). When 'skipping' (i.e. dragging), redraws are simply black.
  34.          Then, when all's quiet and peaceful (read : you've stopped dragging),
  35.          the whole window area is properly redrawn. Only loses a tiny bit of
  36.          responsiveness for scroll/resize.
  37.  
  38. 0.55   - Fixed LocalCode module to avoid a bug in pre-1.05 BASIC V's (it seems
  39.          all RISCOS versions except 3.10 are affected). LocalCode SWI's corrupt
  40.          some or all of r8-r12, which apparently causes the older BASICs to
  41.          crash out because they expect (some of) these to be intact after the
  42.          SWI call in SYS, i.e. only 1.05 seems to protect them (like it
  43.          obviously should !).
  44.        - Improved Draw file output :
  45.          + bugfix : fixed Draw file output, paths without any draws (i.e.
  46.            containing only moves) or empty paths are eliminated. I *think* Draw
  47.            files produced are now always correct.
  48.          + bugfix : line colours in Draw files were totally wrong due to bug
  49.            introduced in ARM code at some stage, possibly 0.54.
  50.          + Global bounding box is now determined and saved in the Draw file.
  51.            Details in Guide, under 'Draw files'.
  52.          + Black background box removed as it is mostly useless. If needed,
  53.            draw one in Draw.
  54.          + Save window now has quit box and 3D-bordered writable icon.
  55.          + Page size can now be specified in the Control window. Default is A4.
  56.            Details in Guide, under 'Draw files'.
  57.        - Added status handling. Status currently contains Draw file page size
  58.          and all the detail flags.
  59.  
  60. 0.56   - New FileBuffer module (1.06). Just some exit-condition changes.
  61.  
  62. 0.57   - New Borders module (1.12). Only tidied up internals. Not
  63.          SWI-compatible with previous versions. To avoid clashes with apps
  64.          using older versions and because of general tidy-up of my entire
  65.          module set, new module name 'ZeriBorders' and new SWI chunk base.
  66.        - New FileBuffer module (1.07). Same comments as for Borders. New name
  67.          is 'ZeriFileBuffer'.
  68.        - Tidied up ARM code a bit. Improved error propagation.
  69.        - No more 'flashing' window on startup.
  70.  
  71. 0.58   - Bugfix : Oops, forgot rename of _PlotFancyBorders to new name.
  72.  
  73. 0.59   - New LocalCode module (1.02). Only tidied up internals. Because of
  74.          general tidy-up of my entire module set, new module name
  75.          'ZeriLocalCode' and new SWI chunk base.
  76.        - New ZeriFileBuffer module (1.10). Improved efficiency.
  77.        - Memory handling functions now performed by seperate memory management
  78.          module, ZeriMemory (1.00).
  79.  
  80.